home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / pyshared / computerjanitorapp / __init__.py next >
Encoding:
Python Source  |  2009-04-17  |  1.4 KB  |  49 lines

  1. # __init__.py for computerjanitorapp
  2. # Copyright (C) 2008, 2009  Canonical, Ltd.
  3. #
  4. # This program is free software: you can redistribute it and/or modify
  5. # it under the terms of the GNU General Public License as published by
  6. # the Free Software Foundation, version 3 of the License.
  7. #
  8. # This program is distributed in the hope that it will be useful,
  9. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  11. # GNU General Public License for more details.
  12. #
  13. # You should have received a copy of the GNU General Public License
  14. # along with this program.  If not, see <http://www.gnu.org/licenses/>.
  15.  
  16.  
  17. VERSION = "1.12.1"
  18.  
  19.  
  20. # Set up gettext. This needs to be before the import statements below
  21. # so that if any modules call it right after importing, they find
  22. # setup_gettext.
  23.  
  24. def setup_gettext():
  25.     """Set up gettext for a module.
  26.  
  27.     Return a method to be used for looking up translations. Usage:
  28.  
  29.       import computerjanitorapp
  30.       _ = computerjanitorapp.setup_gettext()
  31.  
  32.     """
  33.  
  34.     import gettext
  35.     import os
  36.  
  37.     domain = 'computerjanitor'
  38.     localedir = os.environ.get('LOCPATH', None)
  39.     t = gettext.translation(domain, localedir=localedir, fallback=True)
  40.     return t.ugettext
  41.  
  42.  
  43. from app import Application
  44. from ui import UserInterface
  45. from ui_cli import CommandLineUserInterface
  46. from ui_gtk import GtkUserInterface
  47. from state import State
  48. from terminalsize import get_terminal_size
  49.